package com.cqrcb.cloud.entity.api.req;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 公共的请求参数
 *
 * @author 29520
 * @date 2021/05/31
 */
@Data
public class Q<B> implements Serializable {

    @ApiModelProperty("数据头")
    private RequestHeader header;

    @ApiModelProperty("数据体")
    private B body;

//    public static void main(String[] args) {
//        Q<UUser> qq = new Q<UUser>();
//        UUser build = UUser.builder().age(10).id("xx1").name("张三").build();
//        qq.setBody(build);
//        String str = JSON.toJSONString(qq);
//        System.out.println(str);
//
//        Q<UUser> result= JSON.parseObject(str,new TypeReference<Q<UUser>>(){});
//        System.out.println(result);
//    }
}